import pandas as pd
cities = pd.Series(
{'Dnepr': 1000000, 'Kiev': 3000000, 'Paris': 2300000, 'Berlin': 3800000},
index=['Dnepr', 'Paris', 'Berlin', 'Milan']
)
cities
cities.isnull()
cities.notnull()
cities > 1000000
cities['Dnepr']
cities[cities.isnull()]
cities[ cities.notna() ]
cities[ cities > 1000000 ]
# & = and
# | = or
cities[ (cities > 1000000) & (cities < 3000000) ]
cities[ (cities > 100000) & (cities != 2300000) ]
cities[ ~(cities > 3000000) & (cities.notnull()) ]
for index, value in cities.items():
print(f'Index: {index}, Value: {value}')